/**
 * 
 */
package hero.powers;

/**
 *  Clasa Powers care va fi folosita in afara pachetului. Se instantiaza o singura data si
 * la instantiere creaza toate tipurile de puteri si le pune intr-o structura.
 *  Fiecare putere are metoda activate diferit si de aceea am decis sa folosesc un Visitor pattern,
 * ca sa fie mai usor de editat fiecare clasa.
 *  Fiecare putere clasa va fi definita printr-o poza de pus pe mijlocul ecranului,
 * cate o animatie si un efect special (sunt regasite in antetul fiecarei clase).
 *  La fiecare moment (intr-un thread separat, probabil) se face verificarea checkCooldowns(),
 * care updateaza iconitele puterilor.
 *  Cand utilizatorul apasa pe touch screen prelungit atunci vizitatorul se apeleaza pe
 * puterea selectata, retinuta intr-o referinta in clasa, prin metoda Activate. 
 * 
 * 
 * @author Tony
 *
 */
public class Powers {

}
